package com.zx.erp.repo.bean;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.zx.erp.market.bean.Orders;
import com.zx.erp.sys.bean.Users;
import lombok.Data;

import java.io.Serializable;
import java.sql.Date;

/**
 * 出库
 * ck_warehouse
 *
 * @author Jerry
 */
@Data
public class CkWarehouse implements Serializable {
    /**
     * 出库id（自增）
     */
    @TableId(value = "ID", type = IdType.AUTO)
    private Integer id;

    /**
     * 订单编号
     */
    @TableField("INDENT")
    private String indent;

    /**
     * 仓库管理表的id
     */
    @TableField("WAREHOUSE_ID")
    private Integer warehouseId;

    /**
     * 出库时间
     */
    @TableField("C_DATE")
    private Date cDate;

    /**
     * 出库人（登录人的id）
     */
    @TableField("USER_ID")
    private Integer userId;

    /**
     * 状态(1未发货,2已发货,3已回款,4取消订单,5已退货)
     */
    @TableField("STATE")
    private String state;

    private static final long serialVersionUID = 1L;
    //-------------自定义属性---------------

    @TableField("totality")
    private Integer totality;

    @TableField("totalMoney")
    private Double totalMoney;


    //-------------外键----------
    //出库人（登录人）
    private Users ckUsers;
    // 仓库管理
    private Warehouse warehouse;

    private Orders order;
}